take the helm of - French English Dictionary